Schedulable Utilization Bounds for EPDF Fair Multiprocessor Scheduling
نویسندگان
چکیده
The earliest-pseudo-deadline-first (EPDF) algorithm is less expensive than other known Pfair algorithms, but is not optimal for scheduling recurrent real-time tasks on more than two processors. Prior work established sufficient per-task weight (i.e., utilization) restrictions that ensure that tasks either do not miss their deadlines or have bounded tardiness when scheduled under EPDF. Implicit in these restrictions is the assumption that total system utilization may equal the total available processing capacity (i.e., the total number of processors). This paper considers an orthogonal issue — that of determining a sufficient restriction on the total utilization of a task set for it to be schedulable under EPDF, assuming that there are no per-task weight restrictions. We prove that a task set with total utilization at most 3M+1 4 is correctly scheduled under EPDF on M processors, regardless of how large each task’s weight is. At present, we do not know whether this bound is tight. However, we provide a conterexample that shows that it cannot be improved to exceed 86% of the total processing capacity. Our schedulability test is expressed in terms of the maximum weight of any task, and hence, if this value is known, may be used to schedule task sets with total utilization greater than 3M+1 4 . ∗Work supported by NSF grants CCR 9988327, ITR 0082866, CCR 0204312, and CCR 0309825.
منابع مشابه
A Schedulable Utilization Bound for the Multiprocessor EPDF Pfair Algorithm
The earliest-pseudo-deadline-first (EPDF) Pfair scheduling algorithm is less expensive than some other knownPfair algorithms, but is not optimal for scheduling recurrent real-time tasks on more than two processors. In priorwork, sufficient per-task weight (i.e., utilization) restrictions were established for ensuring that tasks either donot miss their deadlines or have bounded tardi...
متن کاملImproved conditions for bounded tardiness under EPDF Pfair multiprocessor scheduling
The earliest-pseudo-deadline-first (EPDF) Pfair algorithm is more efficient than other known Pfair schedulingalgorithms, but is not optimal for scheduling recurrent real-time task systems on more than two identical pro-cessors. Although not optimal, EPDF may be preferable for real-time systems instantiated on less-powerfulplatforms, those with soft timing constraints, or those whose...
متن کاملComparison of Deadline-Based Scheduling Algorithms for Periodic Real-Time Tasks on Multiprocessor
Multiprocessor architecture becomes common on realtime systems as the workload of real-time systems increases. Recently new deadline-based (EDF-based) multiprocessor scheduling algorithms are devised, and comparative studies on the performance of these algorithms are necessary. In this paper, we compare EDZL, a hybrid of EDF and LLF, with other deadline-based scheduling algorithms such as EDF, ...
متن کاملDesign Tool for Multiprocessor Scheduling and Evaluation of Iterative Dataflow Algorithms
A graph-theoretic design process and software tool is defined for selecting a multiprocessor scheduling solution for a class of computational problems. The problems of interest are those that can be described with a dataflow graph and are intended to be executed repetitively on a set of identical processors. Typical applications include signal processing and control law problems. Graph-search a...
متن کاملSemi-Partitioning Technique for Multiprocessor Real-Time Scheduling
A semi-partitioning technique is presented for efficient scheduling of sporadic task systems on multiprocessors. The presented technique performs in the same manner as the traditional partitioning, as long as tasks are successfully partitioned, but a task is allowed to be shared among multiple processors for its execution, if a spare capacity of every individual processor is not enough to accep...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004